import { ref} from 'vue'
import { defineStore } from 'pinia'
import { getCategoryAPI } from '@/apis/layout';
export const useCategoryStore = defineStore('category', () => {
    // 导航列表的数据管理
    // state 定义数据
    const categoryList=ref([])
    const newCategoryList=ref([])
    const searchList=ref([])
    
    //   action 定义修改数据的方法
    const getCategory =async ()=>{
        const res=await getCategoryAPI()
        categoryList.value=res.result
    }
    // 用于存储整理过后的全部商品数据
    const getNewCategory=(data)=>{
        newCategoryList.value=data
    }
    const storeSearchList=(data)=>{
        searchList.value=data
    }

    return { 
    searchList,
    categoryList, 
    newCategoryList,
    getCategory,
    storeSearchList,
    getNewCategory

}
})
